Optimizations for Language-Directed Computational Steering
نویسندگان
چکیده
Two important requirements for interactive computational steering are low steering latency and minimal application perturbation. The key insight of this research is that precise, interpretable descriptions of steering commands enable runtime optimization for steering perturbation and latency. Within our structured approach for specifying steering requests, we dene three optimizations for latency and perturbation while maintaining the delity of the user's request. To validate our approach, we have constructed an operational prototype for computational steering. Our empirical evaluations demonstrate the opportunities for optimization inherent in language-directed computa-
منابع مشابه
Directional Extensions of Seek Steering Behaviour
Steering behaviors present an important component of lowlevel control of autonomous agents in computer games, animation and robotics. The article extents existing steering behaviors with the directed seek behavior, which steers the agent to arrive at a given waypoint in a given direction while considering minimum turn radius of the agent. In contrast to existing ad-hoc approaches, the presented...
متن کاملDesign and Implementation of Computational Steering for Parallel Scientific Applications
Computational steering facilities allow users to interactively monitor and control the progress of their applications. They also allow application cross-steering, where results from one application are used to feed and guide another application. This situation typically occurs in multidisciplinary design optimizations and other complex meta-applications. In this paper, we discuss the computatio...
متن کاملHigh Performance Computational Steering of Physical Simulations
Computational steering allows researchers to monitor and manage long running, resource intensive applications at runtime. Limited research has addressed high performance computational steering. High performance in computational steering is necessary for three reasons. First, a computational steering system must act intelligently at runtime in order to minimize its perturbation of the target app...
متن کاملgViz: Visualization and Computational Steering on the Grid
Visualization and computational steering are fundamental aspects of Grid computing. Visualization is important in the analysis and interpretation of the results generated by large scale simulation; computational steering enables effective use to be made of interactive access to high performance computing. This paper describes work in the gViz e-Science project: a reference model based on the da...
متن کاملExplicit Effect Subtyping (Extended Version)
As popularity of algebraic effects and handlers increases, so does a demand for their efficient execution. Eff, an ML-like language with native support for handlers, has a subtyping-based effect system on which an effect-aware optimizing compiler could be built. Unfortunately, in our experience, implementing optimizations for Eff is overly error-prone because its core language is implicitly-typ...
متن کامل